Microsoft Dynamics NAV 2009 R2其實可以算的上是Open Source的ERP系統, 只要買足夠的授權, 就能夠取得到Source Code來客製, 不論是Table、Form、Report及其Stored Procedure等等的原始程式碼都能取出來客製.
而系統管理則提供授權管理、系統權限管理及系統操作環境設定等功能.
****Classic Client和RoleTailored Client兩者最大的差別就在於客製功能及系統管理, 只有Classic Client才提供客製功能及系統管理.
Classic Client的客製功能及系統管理功能, 都是放在主功能[Tools]裏...
我們可以看到Work Date...
用來設定操作日期, 因為是Demo環境, 被鎖定12/01/26...Language用來設定作業語系, 而Security則設定使用者帳號、角色及權限等等. Object Designer就是NAV的客製環境...
左邊有物件Button, 有:
Object Designer一開始到'Table', 我選第一個'Payment Terms'這個Table, 然後按下Object Designer的'Design' Button, NAV跳出一個錯誤訊息...
意思就是沒有權限, 由於是Demo環境, 操作帳號已有全部權限, 因此, 應是授權中沒有開放客製能力之故...我到[Tools]的'License Information'去看...
果然沒有'Designer'的授權, 如果有向Microsoft購買授權, Microsoft會發一個授權檔案, 按下'License Information'視下的'Upload' Button, 跳出一個'Upload License File'的視窗
其中反白者即為License File, 其實這也是從Technet Plus Professional下載的授權檔, 也沒有Desiogner授權的...一旦取得Designer正式授權, 就可以Upload授權檔, 然後把關閉資料庫...
再重新連線資料庫, 即可正常使用'Designer'...在Object Designer中按下'Design'打開'Payment Terms'資料表...
再到'Designer'的[Form]...
就按下'Designer'打開第一個Form: Company Information...
很簡單的Form, 回到'Designer', 按下'Report'...
再按下'Design'打開第一支Report: Chart of Accounts...
這只是報表參數視窗, 必須到功能表[View]...
按下'Sections', 才會出現Report Design視窗(名稱為Section Designer)...
而在[View]功能中, 有個'C/AL Code', 就可以叫出Form、Report的各個Tirgger routine, 可以改變Form或Reports欄位的控制方式...
NAV的程式語言很簡單, 有點像C++和VB的混合體, 有物件導向的觀念, 使用起來很容易, 但要精通要下一定的功夫才行.
今天簡略的介紹了NAV的客製環境...明天我開始介紹權限管理及功能表管理
那個 License Number 是真的還假的?
要不要馬賽克一下
iT邦幫忙MVPantijava提到:
License Number
Demo系統...每次安裝都一樣的Number, 剛開始時還以為Microsoft佛來心的, 後來發現不管怎麼裝都是一樣的, 而且, 這個授權同時只能有一個人可以連上去使用...所以, 馬不馬都差不多啦~~
再說, 有這個Number也沒有, 因為是用授權檔來進行授權, 不用Key序號...
simon581923提到:
馬不馬都差不多啦~~